﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Procenge.PortalVendas.Models
{
    public class ModelFornecedor
    {
        private MORDataContext dbportal;



        public ModelFornecedor()
        {
            dbportal = new MORDataContext();
        }


        public IQueryable<Fornecedor> exibirTodos()
        {
            var lista = from f in dbportal.Fornecedors select f;
            return lista;

        }

        public void novoFornecedor(Fornecedor f) {
            dbportal.Fornecedors.InsertOnSubmit(f);
            salvar();

        }

        public void salvar() {
            dbportal.SubmitChanges();
        }

    
        public Fornecedor procuraPorCnpj(int cnpj) {
           Fornecedor f = dbportal.Fornecedors.Single(a => a.cnpj == cnpj);
            return f;
        }
    
        public void removerFornecedor(int cnpj) {
            Fornecedor f = procuraPorCnpj(cnpj);
            dbportal.Fornecedors.DeleteOnSubmit(f);
            salvar();
        }


    }

}